<template>
  <div id="app">
    <router-view></router-view>
    <!--    <Inedx></Inedx>-->
  </div>
</template>

<script>
// import Inedx from '/src/pages/index';

export default {
  name: 'App',
  // components: {},
  // watch:{
  //   $route(){
  //
  //
  //   }
  // },
  created() {

    let url = window.location.href.split('#')[0];
    console.log('当前路径',url)
    this.$axios.get('/html/apply/getAutoConfigParam', {
      params: {
        url
      }
    }).then(res => {
      let data = res.data.data;
      window.wx.config({
        debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印
        appId: data.appid, // 必填，公众号的唯一标识
        timestamp: data.timestamp, // 必填，生成签名的时间戳
        nonceStr: data.noncestr, // 必填，生成签名的随机串
        signature: data.signature,// 必填，签名
        jsApiList: ['getLocation', 'updateAppMessageShareData','updateTimelineShareData','onMenuShareTimeline'], // 必填，需要使用的JS接口列表
        openTagList: ['wx-open-launch-weapp'] // 可选，需要使用的开放标签列表，例如['wx-open-launch-app']
      });
    })


    window.wx.error(function (res) {
      console.log('失败', res);
      // config信息验证后会执行ready方法，所有接口调用都必须在config接口获得结果之后，config是一个客户端的异步操作，所以如果需要在页面加载时就调用相关接口，则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口，则可以直接调用，不需要放在ready函数中
    });
  },
  mounted() {

  },


}
</script>

<style>
#app {
  line-height: 1;
}
</style>
